@charset "utf-8";
/* CSS Document */
body{color:#636262; text-align:center; background:#F2F2F2 url(../images/bg%20earth.jpg) no-repeat center 132px; font-family:Arial, Helvetica, sans-serif;}
a{color:#000; text-decoration:none;}
.color{color:#000;}
a:hover{color:#DE000B;}
.wide{width:1000px; height:auto; margin:0px auto; }
.white{background:#FFFFFF;}
.gray{background:#EAEAEA;}
.red{color:#FF0000;}

.header{border-bottom: 4px solid #D80C18; background:#F2F2F2; height: 117px; width: 100%; text-align:center;}
.header_top{width:100%; height:86px;}
.logo{width:198px; height:56px; margin-top:20px; float:left; display:block;}
.header_top_menu{width:640px; float:right; background:url(../images/top_bg.png) repeat-x left top; height:36px;}
.header_top_menu a{display:block; float:left; border-right:1px #ddd solid; height:32px; line-height:32px; padding:0px 13px; font-size:14px; color:#646464;}
.header_top_menu a:hover{color:#CC0000;}
.header_top_menu a.login_btn{ width:117px; background:url(../images/bj.png) no-repeat -518px -2px; height:36px; overflow:hidden; float:right; font-weight:bold; color:#CC0000; padding:0px; border:0px;}
.header_top_menu a.login_btn:hover{color:#646464;}

.nav{width:100%; height:18px; line-height:18px; background:url(../images/nav_bg_03.jpg) no-repeat center top;}
.nav ul{list-style:none; width:855px; float:left; height:18px; line-height:18px;}
.nav ul li{text-align:left; float:left; border-left:2px #CC0000 solid; position:relative;}
.nav ul li a{color:#000; margin:0px 10px 0px 10px; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.nav ul li a:hover{text-decoration:underline;}
.nav ul li .sub_nav{display:none; width:200px; background:#000000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:absolute; left:0px; top:35px; z-index:9999;}
.nav ul li .sub_nav a{display:block; color:#FFFFFF; height:36px; line-height:36px; border-bottom:1px #FFFFFF dotted; text-align:left; padding:0px 10px;}
.nav ul li .sub_nav a:hover{background:#333333;}
.nav ul li.focus .sub_nav,.nav ul li:hover .sub_nav,.nav ul li.focus .nav_focus_style,.nav ul li:hover .nav_focus_style{display:block;}
.nav ul li .nav_focus_style{position:absolute; display:none; width:100%; text-align:center; height:8px; overflow:hidden; left:0px; top:28px; text-align:center; z-index:999;}
.nav ul li .nav_focus_style .focus_bg{ width:16px; margin:0px auto; height:8px; background:url(../images/bj.png) left -76px no-repeat;}

.index_slide{height:207px; overflow:hidden; background:url(../images/banner_shadow.png) no-repeat center bottom; position:relative; margin:10px auto 0px;}
.index_slide_list{position:absolute; width:100%; height:187px; overflow:hidden; left:0px; top:0px; overflow:hidden; z-index:9;}
.pagination{position:absolute; right:0px; bottom:30px; height:20px; z-index:99; list-style:none;}
.pagination li{width:24px; height:20px; float:left;}
.pagination li a{display:block; width:24px; font-size:1px; font-weight:bold; height:20px; line-height:20px; background:url(../images/btns_img.png) left center no-repeat; overflow:hidden; color:#FFFFFF;}
.pagination li.current a,.pagination li a:hover{background:url(../images/btns_img.png) no-repeat right center; color:#FF0000;}

.flash{width:820px; height:200px; margin:0px auto; overflow:hidden; text-align:center;}
.line{height:10px; overflow:hidden; background:url(../images/line_bg_03.gif) repeat-x left center;}

.main1{height:381px; text-align:center; background:url(../images/main_bg1_03.jpg) no-repeat center top; margin-top:10px;}
.main1_tit{width:137px; height:44px; text-align:center; font-size:16px; color:#FFFFFF; margin:0px auto; line-height:44px; font-weight:normal;}
.main_box1{width:234px; height:371px; text-align:center; padding:5px 20px; float:left;}
.video_show{width:234px; height:auto; margin:20px auto 0px;}
.video_show p{line-height:30px; text-align:left; width:100%; margin-top:15px;}


.main_box2{width:280px; height:371px; padding:5px 20px; float:left; margin-left:16px;}
.main_box3{width:334px; height:371px; text-align:center; padding:5px 20px; float:right;}
.index_news{list-style:none; padding:30px;}
.index_news li{width:48%; margin-left:1%; float:left; line-height:24px; text-align:left;}
.index_news li a.img{width:113px; height:76px; overflow:hidden; float:left; margin:5px 10px 4px 0px;}
.index_news li a.tit{ font-size:14px; line-height:16px;}
.index_news li a.tit:hover{text-decoration:underline;}


.main2{height:325px; text-align:center; background:url(../images/main_bg2_03.jpg) no-repeat center top;}
.main2_inner{padding:7px 24px;}
.main2_tit{ width:160px; height:44px; float:left; margin-left:16px; _margin-left:8px; line-height:44px; color:#FFFFFF; font-size:16px; text-align:center;}
.more{float:right; color:#DE000B; font-size:14px; display:block; height:44px; line-height:44px; margin-top:10px; margin-right:12px;}
.more:hover{ text-decoration:underline;}
.timebox{width:186px; height:140px; float:left; background:url(../images/timeBox.png) no-repeat center bottom;}
.timebox_tit{width:100%; height:60px; line-height:60px; text-align:center; font-size:16px; color:#333333;}
.timebox_time{height:80px; width:100%; line-height:80px; color:#DE000B; font-weight:bold; font-size:45px; text-align:center; letter-spacing:2px;}
.timebox_time span{padding:0px 5px;}

.main2_table{width:735px; height:auto; float:right;}
.main2_table tr th{color:#000000;}
.main2_table tr.red td{color:#DE000B;}
.main2_table tr th,.main2_table tr td{border-bottom:#CCCCCC 1px solid; line-height:37px;}

.main3{height:293px; background:url(../images/main_bg3_03.jpg) no-repeat center top;}
.main3_inner{padding:7px 24px;}
.main3_tit{ width:140px; height:44px; float:left; margin-left:16px; _margin-left:8px; line-height:44px; color:#FFFFFF; font-size:16px; text-align:center;}
.more{float:right; color:#CC0000; font-size:14px; display:block; height:44px; line-height:44px; margin-top:10px; margin-right:12px;}

/*底部*/
.footer{height:auto; text-align:center; margin:12px auto 0px; min-height:50px; padding-top:10px; border-top:6px #B0AFAF solid;}
.foot_nav{height:auto; min-height:100px; text-align:center; line-height:1.5em; padding:10px 15px; border:2px #B0AFAF solid; background:#E6E6E6;}
.foot_nav ul{list-style:none;}
.foot_nav ul li{width:120px; font-size:11px; line-height:24px; text-align:center; float:left; height:auto;}
.foot_nav ul li a{color:#555;}
.foot_nav ul li a:hover{color:#000000;}
.foot_nav ul li h2{ font-size:12px; text-align:left;}
.foot_nav ul li h2 a{color:#333333;}
.foot_nav ul li ul{width:100%; height:auto;}
.foot_nav ul li ul li{line-height:20px; width:100%; text-align:left;}

.foot2{width:100%; height:auto; text-align:center; line-height:1.5em;}
.foot3{width:100%; height:20px; line-height:20px; text-align:center;}

/*内页*/
.position{height:40px; line-height:40px; text-align:left; color:#555;}
.position a{text-decoration:underline; color:#555;}
.position img{ margin:0px 10px;}
.sub_banner{margin:10px auto 0px; height:56px; overflow:hidden;}

.sub_main{margin:15px auto 0px;}

.sub_left{width:185px; background:#FFFFFF; float:left; height:auto; border:1px #CCCCCC solid;}
.about_bg{margin:1px; background:url(../images/about_bj.png) repeat-x left top; min-height:500px;}
.sub_left ul{list-style:none; padding:10px; text-align:center;}
.sub_left ul li{height:36px; width:100%; margin:0px auto; text-align:left;}
.sub_left ul li a{display:block; width:100%; text-align:left; text-indent:36px; height:36px; line-height:36px; background:url(../images/sub_left_bg.png) no-repeat center; color:#666666; overflow:hidden;}
.sub_left ul li a.focus,.sub_left ul li a:hover{background:url(../images/sub_left_focus.png) no-repeat center; color:#DE000B;}

.sub_right{width:786px; background:#FFFFFF; float:right; height:auto; border:1px #CCCCCC solid;}
.sub_right_inner{padding:10px 30px;}
.pos{height:30px; line-height:30px; text-align:left; font-size:18px; color:#DE000B;}
.sub_right_inner .line{margin-bottom:10px;}
.sub_right_detail{padding:10px 10px 10px; text-align:left;}

/*列表*/
.list_arts{width:100%; height:auto; list-style:none;}
.list_arts li{width:100%; height:40px; line-height:40px; border-bottom:1px #CCCCCC dashed; background:url(../images/news_pre_03.gif) left center no-repeat;}

.subpage{width:100%; height:30px; margin-top:10px; text-align:center; margin-top:10px; padding-top:10px; border-top:1px #ddd dashed;}
.subpage span,.subpage a{padding:5px 2px 4px; border:1px #eee solid; margin:0px 2px; font-weight:bold;}
.subpage span.current{border:0px; color:#FF0000;}

/*详细*/
.art_title{width:100%; height:auto; display:block; text-align:center; padding:10px 0px 0px; text-align:center;}
.art_title h1{margin:0px auto; font-size:16px; font-size:normal; color:#000000; text-align:left; padding:5px 0px 5px;}
.art_other{height:20px; line-height:20px; border-top:1px #CCCCCC solid; text-align:left; margin-bottom:10px;}













